Böylece daha hızlı yazılım geliştirme, bulut platformuna en uygun yazılımı geliştirme, yazılım performansını en üst düzeye taşıma, modifikasyonları daha hızlı yapabilme imkanına kavuşmuş oluyoruz.
Genel açıdan bakarsak ASP.NET MVC çerçevesi aşağıdaki avantajları sağlamaktadır:
- Uygulamayı modele, görünüme ve denetleyiciye bölerek karışıklığın yönetilmesini kolaylaştırır.
- Görünüm durumu veya sunucu tabanlı formlar kullanmaz. Bu, uygulamanın davranışı üzerinde tam denetim sağlamak isteyen geliştiriciler için MVC çerçevesini ideal kılar.
- Tek bir denetleyici üzerinden Web uygulama isteklerini işleyen bir Front Controller örüntüsü kullanır. Zengin yönlendirme altyapısını destekleyen bir uygulama tasarlamanızı sağlar.
- Teste dayalı geliştirme (TDD) için daha iyi destek sunar.
- Büyük geliştirici ekipleri tarafından desteklenen Web uygulamaları ve uygulama davranışı üzerinde üst düzey denetim sağlama ihtiyacı duyan Web tasarımcıları için uygundur.
>